#!/bin/sh

# echo -e "\n运行$0 $@"
if [ -f "/etc/project.conf" ]
then
	source /etc/project.conf 
fi
# 脚本文件名是guard_xxx.sh的话，提取app为xxx

# 其中0是变量名也就是脚本文件名，# 号是运算符，*_表示保留左数第一个 _ 符号右边的所有字符，不包括该符号
name=${0#*_}
# % 号是运算符,  .* 表示从右数，选取第一个 . 号的左边的字符

app_name=${name%.*}
echo -e "\n run ${app_name}"
app_run_name=./${app_name}


${app_run_name} &
sleep 10


while :
do
	app_line=` ps|grep "${app_run_name}"|grep -v grep|wc -l`
	if [ ${app_line} -eq 0 ]; then
		echo "${app_name} was not started"
		echo "Starting device_test ..."
		${app_run_name} &
		echo "${app_name} was run!"
	fi

	sleep 10

done
